import request from '@/api/request'

interface UpdateUserData {
  id: string
  password?: string
  nickname?: string
  email?: string
  phone?: string
}

interface UserDetailParams {
  id: string
}

/**
 * 更新用户信息
 * @param data 用户数据
 * @returns 返回更新后的用户信息
 */
export function updateUser(data: UpdateUserData) {
  return request.post('/users/update', data)
}

/**
 * 查询用户详情
 * @param data 查询数据
 * @returns 返回用户详情
 */
export function getUserDetail(data: UserDetailParams) {
  return request.post('/users/detail', data)
}

